package cn.iocoder.yudao.module.infra.controller.admin.infotablecollect.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;

import com.alibaba.excel.annotation.ExcelProperty;

/**
 * 基础资料表汇总 Excel VO
 *
 * @author lry
 */
@Data
public class InfoTableCollectExcelVO {

    @ExcelProperty("编号")
    private Long id;

    @ExcelProperty("数据源配置的编号")
    private Long dataSourceConfigId;

    @ExcelProperty("生成场景")
    private Integer scene;

    @ExcelProperty("表名称")
    private String tableName;

    @ExcelProperty("表描述")
    private String tableComment;

    @ExcelProperty("备注")
    private String remark;

    @ExcelProperty("模块名")
    private String moduleName;

    @ExcelProperty("业务名")
    private String businessName;

    @ExcelProperty("类名称")
    private String className;

    @ExcelProperty("类描述")
    private String classComment;

    @ExcelProperty("作者")
    private String author;

    @ExcelProperty("模板类型")
    private Integer templateType;

    @ExcelProperty("前端类型")
    private Integer frontType;

    @ExcelProperty("父菜单编号")
    private Long parentMenuId;

    @ExcelProperty("创建时间")
    private LocalDateTime createTime;

}
